package com.hspedu.wrapper;

/**
 * @Author Stringzhua
 * @Date 2024/3/8 16:35
 * description:
 */
public class Interger01 {
    public static void main(String[] args) {
        //演示int-->Integer的装箱和拆箱
        //jdk5前是手动装箱
        //手动装箱
        int n1 = 100;
        Integer integer = new Integer(n1);
        Integer integer1 = Integer.valueOf(n1);

        //手动拆箱
        //Integer-->int
        int i = integer.intValue();

        //jdk5后，就可以自动装箱和自动拆箱
        int n2 = 200;
        //自动装箱 int-->Integer
        Integer integer2 = n2;//底层使用的是Integer.valueOf(n2);
        //自动拆箱 Integer-->int
        int n3 = integer2;//底层使用的intValue()方法
    }
}
